package com.glink.manage.vo.Equipcoordinate;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class EquipCoordinateVO {

    @ApiModelProperty(value = "设备位置主键")
    private String objId;

    @ApiModelProperty(value = "设备ID")
    private String equipId;

    @ApiModelProperty(value = "设备分类")
    private String equipClass;

    @ApiModelProperty(value = "设备名称")
    private String equipName;

    @ApiModelProperty(value = "厂站ID")
    private String stationId;

    @ApiModelProperty(value = "设备坐标")
    private List<List<Object>> equipCoordinate;

    @ApiModelProperty(value = "定位方式")
    private String locateMode;

    @ApiModelProperty(value = "三维坐标")
    private String threeDCoordinate;

    @ApiModelProperty(value = "经度")
    private BigDecimal longitude;

    @ApiModelProperty(value = "维度")
    private BigDecimal latitude;

    @ApiModelProperty(value = "高度")
    private BigDecimal altitude;

    @ApiModelProperty(value = "视角")
    private String viewAngle;

    @ApiModelProperty(value = "通道号列表(仅摄像机)")
    private List<IntelligentEquipChannelVO> channelCodeList;

}
